"""Analyze a Delphi/Kylix project, locating all its sources and dependencies. 

Start from a .dpr project file, a .pas source file, or a .dcu compiled file. 
Scan its dependencies (mostly other units and forms appearing in its "uses" 
clause) and keep scanning until no new dependencies are found. 
In mathematical terms: find the transitive closure of the "depends on" relation. 

Once the dependency tree is known, it may be useful for: writing a report, 
generating a backup of the entire project, rewriting the original project 
source file adding all missing references. 
"""

__version__ = '0.0.1'
__description__ = "Analyze a Delphi/Kylix project, locating all its sources and dependencies."
__author__ = "Gabriel Genellina <ggenellina@gmail.com>"
